package ru.averta.notes.domain.ajax;

import java.util.List;

/**
 * <code>AjaxTagsSuggestRequest</code>
 *
 * Запрос на подсказку тегов
 *
 * @author fedor.belov (fedor.belov@mail.ru)
 *         Date: 13.09.11 17:44
 */
public class AjaxTagsSuggestRequest {

    /** url */
    private String url;
    /** уже набранные пользователем теги */
    private AjaxTagContentListAnswer currentTags = new AjaxTagContentListAnswer();
    /** первые буквы, по которым предлагаются теги */
    private String prefix;

    public AjaxTagsSuggestRequest() {
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public List<String> getCurrentTags() {
        return currentTags.getTags();
    }

    public void setCurrentTags(List<String> currentTags) {
        for (String tag : currentTags) this.currentTags.addTag(tag);
    }

    public String getPrefix() {
        return prefix;
    }

    public void setPrefix(String prefix) {
        this.prefix = prefix;
    }
}
